# -------------------------------------------------
# Project created by QtCreator 2010-04-01T13:42:05
# -------------------------------------------------
INCLUDEPATH += . \
	networkcommand \
	libheaders \
	video \
	networkbase \
	request \
	other \
	test \
	filebrowser \
	splitwindow

QT += xml \
	testlib \
	gui \
	phonon
TARGET = Client
CONFIG += console

# CONFIG -= app_bundle
# TEMPLATE = app

SOURCES += main.cpp \
    networkcommand/commandmapper.cpp \
    networkcommand/SendFileHandler.cpp \
    networkcommand/PlayStoreFileHandler.cpp \
    networkcommand/KeepAliveHandler.cpp \
    networkcommand/VolumePlanHandler.cpp \
    networkcommand/RealtimePlayHandler.cpp \
    networkcommand/StopRealtimePlayHandler.cpp \
    networkcommand/CorrectTimeHandler.cpp \
    networkcommand/LEDHandler.cpp \
    networkcommand/PanTiltCtrlHandler.cpp \
    networkcommand/DeviceControlHandler.cpp \
    networkcommand/PowerControlHandler.cpp \
    networkcommand/DummyHandler.cpp \
    networkcommand/clientcommand.cpp \
    networkcommand/playrealtimevideo.cpp \
    networkcommand/playstoredfile.cpp \
    networkcommand/stoprealtimeplay.cpp \
    networkcommand/timingswitch.cpp \
    networkcommand/volumeplan.cpp \
    video/ReceiveAndPlayAd.cpp \
    video/capturetofilead.cpp \
    video/playmodemanage.cpp \
    networkbase/NetworkCommonFunction.cpp \
    networkbase/RealTimeServerThread.cpp \
    networkbase/cameracommandchannel.cpp \
    networkbase/cameraconnectserver.cpp \
    video/captureandsendad.cpp \
    networkbase/checkonlinethread.cpp \
    networkbase/commandchannel.cpp \
    networkbase/connectserver.cpp \
    networkbase/filechannel.cpp \
    networkbase/groupreceivefile.cpp \
    networkbase/fileserverthread.cpp \
    networkbase/receivefile.cpp \
    networkbase/receivefilethread.cpp \
    request/clientrequest.cpp \
    request/loginrequest.cpp \
    request/registerrequest.cpp \
    other/common.cpp \
    other/filereference.cpp \
    other/scheduler.cpp \
    filebrowser/filebrowsercommand.cpp \
    filebrowser/cdcommand.cpp \
    filebrowser/messagepack.cpp \
    test/messagepacktest.cpp \
    filebrowser/packetsocket.cpp \
    test/packetsockettest.cpp \
    test/testmain.cpp \
    filebrowser/filebrowsermainloop.cpp \
    filebrowser/filecommandcreator.cpp \
    test/filecommandcreatortest.cpp \
    networkcommand/filebrowserhandler.cpp \
    filebrowser/downloadcommand.cpp \
    filebrowser/formatcommand.cpp \
    filebrowser/deletefilecommand.cpp \
    other/ReadComFile.cpp \
    networkcommand/RestartClientHandler.cpp \
    splitwindow/textplayer.cpp \
    splitwindow/playercreator.cpp \
    splitwindow/player.cpp \
    splitwindow/mainwindow.cpp \
    splitwindow/localvideoplayer.cpp \
    splitwindow/localtimeplayer.cpp \
    splitwindow/lcdsplitmanager.cpp \
    splitwindow/lcdconfigparser.cpp \
    other/pathconst.cpp \
    splitwindow/subwindowplayvideofunctor.cpp \
	splitwindow/subwindowplaytextfunctor.cpp \
    splitwindow/subwindowsetvolumefunctor.cpp \
    splitwindow/realtimevideoplayer.cpp \
    splitwindow/subwindowrealvideofunctor.cpp \
    splitwindow/localphotoplayer.cpp \
    networkcommand/setsplitmodehandler.cpp \
    networkcommand/setsplitmode.cpp \
    networkcommand/localtimeplay.cpp \
    networkcommand/localtextplay.cpp
HEADERS += networkcommand/commandmapper.h \
    networkcommand/SendFileHandler.h \
    networkcommand/PlayStoreFileHandler.h \
    networkcommand/CorrectTimeHandler.h \
    networkcommand/DeviceControlHandler.h \
    networkcommand/DummyHandler.h \
    networkcommand/KeepAliveHandler.h \
    networkcommand/LEDHandler.h \
    networkcommand/PanTiltCtrlHandler.h \
    networkcommand/PowerControlHandler.h \
    networkcommand/RealtimePlayHandler.h \
    networkcommand/StopRealtimePlayHandler.h \
    networkcommand/VolumePlanHandler.h \
    networkcommand/CommandHandler.h \
    libheaders/LEDCtrl.h \
    libheaders/CommProgram.h \
    libheaders/PanTiltControl.h \
    networkcommand/clientcommand.h \
    networkcommand/playrealtimevideo.h \
    networkcommand/playstoredfile.h \
    networkcommand/stoprealtimeplay.h \
    networkcommand/timingswitch.h \
    networkcommand/volumeplan.h \
    video/ReceiveAndPlayAd.h \
    video/capturetofilead.h \
    video/playmodemanage.h \
    networkbase/NetworkCommonFunction.h \
    networkbase/RealTimeServerThread.h \
    networkbase/cameracommandchannel.h \
    networkbase/cameraconnectserver.h \
    video/captureandsendad.h \
    networkbase/checkonlinethread.h \
    networkbase/commandchannel.h \
    networkbase/connectserver.h \
    networkbase/filechannel.h \
    networkbase/groupreceivefile.h \
    networkbase/receivefile.h \
    networkbase/receivefilethread.h \
    request/clientrequest.h \
    request/loginrequest.h \
    request/registerrequest.h \
    other/Functors.h \
    other/common.h \
    other/filereference.h \
    other/scheduler.h \
    filebrowser/filebrowsercommand.h \
    filebrowser/cdcommand.h \
    filebrowser/messagepack.h \
    filebrowser/packetsocket.h \
    test/testmain.h \
    test/messagepackettest.h \
    test/packetsockettest.h \
    filebrowser/filebrowsermainloop.h \
    test/filecommandcreatortest.h \
    filebrowser/filecommandcreator.h \
    networkcommand/filebrowserhandler.h \
    filebrowser/downloadcommand.h \
    filebrowser/formatcommand.h \
    filebrowser/deletefilecommand.h \
    other/ReadComFile.h \
    networkcommand/RestartClientHandler.h \
    splitwindow/textplayer.h \
    splitwindow/playercreator.h \
    splitwindow/player.h \
    splitwindow/mainwindow.h \
    splitwindow/localvideoplayer.h \
    splitwindow/localtimeplayer.h \
    splitwindow/lcdsplitmanager.h \
    splitwindow/lcdconfigparser.h \
    other/pathconst.h \
    splitwindow/subwindowplayvideofunctor.h \
	splitwindow/subwindowplaytextfunctor.h \
    splitwindow/subwindowsetvolumefunctor.h \
    splitwindow/realtimevideoplayer.h \
    splitwindow/subwindowrealvideofunctor.h \
    splitwindow/localphotoplayer.h \
    networkcommand/setsplitmodehandler.h \
    networkcommand/setsplitmode.h \
    networkcommand/localtimeplay.h \
    networkcommand/localtextplay.h
LIBS += -lws2_32 \
    ExceptionReport.lib \
    Capture.lib \
    LEDLibrary.lib \
    PanTiltControl.lib \
    CommProgram.lib
OTHER_FILES += libheaders/readme.txt \
    networkbase/readme.txt \
    networkcommand/readme.txt \
    video/readme.txt \
    request/readme.txt
